Skip to content

Point Light Fixes - #146

Merged
IsaacMarovitz merged 3 commits into
sonicnext-dev:mainfrom
IsaacMarovitz:point-lights
Sep 4, 2025
Merged

Point Light Fixes#146
IsaacMarovitz merged 3 commits into
sonicnext-dev:mainfrom
IsaacMarovitz:point-lights

Conversation

@IsaacMarovitz

Copy link
Copy Markdown
Member

This implements numerous fixes for point lights, making them much more consistent than they are in vanilla. Most lights should no longer intermittently flicker.

This still has a couple of issues with some lights and some stages, likely due to the low per-object light limit. I don't fully understand the algorithm that selects lights yet, so I can't speak as to whether it's a mistake in the implementation, or just the engineer running out of light slots, but the next step will be bumping the per-object point light limit, likely to 8 or 16, as that's what the limit is on the CPU side.

Signed-off-by: Isaac Marovitz <isaacryu@icloud.com>
Signed-off-by: Isaac Marovitz <isaacryu@icloud.com>
Signed-off-by: Isaac Marovitz <isaacryu@icloud.com>
@IsaacMarovitz
IsaacMarovitz merged commit f984205 into sonicnext-dev:main Sep 4, 2025
5 of 12 checks passed
@IsaacMarovitz
IsaacMarovitz deleted the point-lights branch September 4, 2025 20:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants